package com.youku.mson.util;

import java.lang.reflect.Type;

public class TypeAdapter {

	private Class<?> targetClass;

	private Type type;

	public Class<?> getTargetClass() {
		return targetClass;
	}

	public void setTargetClass(Class<?> targetClass) {
		this.targetClass = targetClass;
	}

	public Type getType() {
		return type;
	}

	public void setType(Type type) {
		this.type = type;
	}

	public TypeAdapter(Class<?> targetClass, Type type) {
		super();
		this.targetClass = targetClass;
		this.type = type;
	}

	public TypeAdapter(Class<?> targetClass) {
		super();
		this.targetClass = targetClass;
	}

	public TypeAdapter(Type type) {
		super();
		this.type = type;
	}

	public TypeAdapter() {
		super();
	}

}
